package com.jt.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author 刘昱江
 * 时间 2021/2/18
 * 权限列表
 */

@TableName("rights")
//表示对象与表的映射关系 必须编辑Linux系统严格区分大小写
@Data
//简化使用get/set方法
@Accessors(chain = true)

public class Rights extends BasePojo {
    @TableId(type = IdType.AUTO)
    //主键自增
    private Integer id;
    private String name;
    private Integer parentId;
    private String path;
    private Integer level;

    @TableField(exist = false)
    private List<Rights> children;
    //不是表格固有属性
}
